package com.example.sls.service.teacher.pro;

import com.example.sls.pojo.teacher.pro.Pro;
import com.github.pagehelper.PageInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProService {

    boolean judgeAnswer(Integer id, String answer);  //根据题号和答案判断回答是否正确

    List<Pro> getProsBySetId(Integer setId);   //通过题集号获取指定题集所有题目

    //通过题集号获取指定题集所有题目(分页)
    PageInfo<Pro>getPageInfoBySetId(Integer setId, Integer pageNum, Integer pageSize);

    //通过题号获取题目所有信息
    Pro getProById(Integer id);

    //通过id获取题目所有信息
    Pro getProInfoById(Integer id);

    Boolean addPro(Integer setId,Integer proType, String content, String correctSQL);  //(教师)添加题目

    List<Pro> getProsInfo();   //查询所有题目

    Integer getCount();    //查询题目数量

    Integer getMaxId();   //查询最大题号


}
